package cc.rengu.igas.channel.ncqs.core.model.request;

import cc.rengu.igas.channel.ncqs.core.model.bean.NcqsBaseInfo;
import cc.rengu.igas.channel.ncqs.core.model.bean.RiskInfo;

/**
 * 获取直接支付短信验证码
 */
public class ApplyPaySmsAcqRequest extends NcqsBaseInfo {
    private String rcvAcctNo;       /* 签约账号 */
    private String rcvName;         /* 户名 */
    private String certType;        /* 证件类型 */
    private String certNo;          /* 证件号码 */
    private String phoneNo;         /* 手机号 */
    private String exprDate;        /* 有效期 */
    private String cvn2;            /* cvn2 */
    private String corpName;        /* 位结算卡完整账户名称 */
    private String licenceNo;       /* 营业执照号 */
    private String mchntNo;         /* 商户号 */
    private String mchntType;       /* 商户类别 */
    private String mchntName;       /* 商户名称 */
    private String subMchntNo;      /* 二级商户号 */
    private String subMchntType;    /* 二级商户类别 */
    private String subMchntName;    /* 二级商户名称 */
    private RiskInfo riskInfo;      /* 风险监控信息 */
    private String transCcy;          /* 交易币种 */
    private String transAmt;          /* 交易金额 */

    public String getRcvAcctNo() {
        return rcvAcctNo;
    }

    public void setRcvAcctNo(String rcvAcctNo) {
        this.rcvAcctNo = rcvAcctNo;
    }

    public String getRcvName() {
        return rcvName;
    }

    public void setRcvName(String rcvName) {
        this.rcvName = rcvName;
    }

    public String getCertType() {
        return certType;
    }

    public void setCertType(String certType) {
        this.certType = certType;
    }

    public String getCertNo() {
        return certNo;
    }

    public void setCertNo(String certNo) {
        this.certNo = certNo;
    }

    public String getPhoneNo() {
        return phoneNo;
    }

    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo;
    }

    public String getExprDate() {
        return exprDate;
    }

    public void setExprDate(String exprDate) {
        this.exprDate = exprDate;
    }

    public String getCvn2() {
        return cvn2;
    }

    public void setCvn2(String cvn2) {
        this.cvn2 = cvn2;
    }

    public String getCorpName() {
        return corpName;
    }

    public void setCorpName(String corpName) {
        this.corpName = corpName;
    }

    public String getLicenceNo() {
        return licenceNo;
    }

    public void setLicenceNo(String licenceNo) {
        this.licenceNo = licenceNo;
    }

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getMchntType() {
        return mchntType;
    }

    public void setMchntType(String mchntType) {
        this.mchntType = mchntType;
    }

    public String getMchntName() {
        return mchntName;
    }

    public void setMchntName(String mchntName) {
        this.mchntName = mchntName;
    }

    public String getSubMchntNo() {
        return subMchntNo;
    }

    public void setSubMchntNo(String subMchntNo) {
        this.subMchntNo = subMchntNo;
    }

    public String getSubMchntType() {
        return subMchntType;
    }

    public void setSubMchntType(String subMchntType) {
        this.subMchntType = subMchntType;
    }

    public String getSubMchntName() {
        return subMchntName;
    }

    public void setSubMchntName(String subMchntName) {
        this.subMchntName = subMchntName;
    }

    public RiskInfo getRiskInfo() {
        return riskInfo;
    }

    public void setRiskInfo(RiskInfo riskInfo) {
        this.riskInfo = riskInfo;
    }

    public String getTransCcy() {
        return transCcy;
    }

    public void setTransCcy(String transCcy) {
        this.transCcy = transCcy;
    }

    public String getTransAmt() {
        return transAmt;
    }

    public void setTransAmt(String transAmt) {
        this.transAmt = transAmt;
    }
}
